!function(){var n=jQuery.fn.revolution,p=n.is_mobile();jQuery.extend(!0,n,{checkForParallax:function(h,w){var f=w.parallax;return(!p||"on"!=f.disable_onmobile)&&(("3D"==f.type||"3d"==f.type)&&(punchgs.TweenLite.set(w.c,{overflow:f.ddd_overflow}),punchgs.TweenLite.set(w.ul,{overflow:f.ddd_overflow}),"carousel"!=w.sliderType&&"on"==f.ddd_shadow&&(w.c.prepend('<div class="dddwrappershadow"></div>'),punchgs.TweenLite.set(w.c.find(".dddwrappershadow"),{force3D:"auto",transformPerspective:1600,transformOrigin:"50% 50%",width:"100%",height:"100%",position:"absolute",top:0,left:0,zIndex:0}))),w.li.each(function(){var e=jQuery(this);if("3D"==f.type||"3d"==f.type){e.find(".slotholder").wrapAll('<div class="dddwrapper" style="width:100%;height:100%;position:absolute;top:0px;left:0px;overflow:hidden"></div>'),e.find(".tp-parallax-wrap").wrapAll('<div class="dddwrapper-layer" style="width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:5;overflow:'+f.ddd_layer_overflow+';"></div>'),e.find(".rs-parallaxlevel-tobggroup").closest(".tp-parallax-wrap").wrapAll('<div class="dddwrapper-layertobggroup" style="position:absolute;top:0px;left:0px;z-index:50;width:100%;height:100%"></div>');var r=e.find(".dddwrapper"),a=e.find(".dddwrapper-layer");e.find(".dddwrapper-layertobggroup").appendTo(r),"carousel"==w.sliderType&&("on"==f.ddd_shadow&&r.addClass("dddwrappershadow"),punchgs.TweenLite.set(r,{borderRadius:w.carousel.border_radius})),punchgs.TweenLite.set(e,{overflow:"visible",transformStyle:"preserve-3d",perspective:1600}),punchgs.TweenLite.set(r,{force3D:"auto",transformOrigin:"50% 50%"}),punchgs.TweenLite.set(a,{force3D:"auto",transformOrigin:"50% 50%",zIndex:5}),punchgs.TweenLite.set(w.ul,{transformStyle:"preserve-3d",transformPerspective:1600})}for(var t=1;t<=f.levels.length;t++)e.find(".rs-parallaxlevel-"+t).each(function(){var e=jQuery(this).closest(".tp-parallax-wrap");e.data("parallaxlevel",f.levels[t-1]),e.addClass("tp-parallax-container")})}),("mouse"==f.type||"scroll+mouse"==f.type||"mouse+scroll"==f.type||"3D"==f.type||"3d"==f.type)&&(h.mouseenter(function(e){var r=h.find(".active-revslide"),a=h.offset().top,t=h.offset().left,o=e.pageX-t,l=e.pageY-a;r.data("enterx",o),r.data("entery",l)}),h.on("mousemove.hoverdir, mouseleave.hoverdir, trigger3dpath",function(n,e){var r=e&&e.li?e.li:h.find(".active-revslide");if("enterpoint"==f.origo){var a=h.offset().top,t=h.offset().left;null==r.data("enterx")&&r.data("enterx",n.pageX-t),null==r.data("entery")&&r.data("entery",n.pageY-a);var o=r.data("enterx")||n.pageX-t,l=r.data("entery")||n.pageY-a,p=o-(n.pageX-t),c=l-(n.pageY-a),u=f.speed/1e3||.4}else a=h.offset().top,t=h.offset().left,p=w.conw/2-(n.pageX-t),c=w.conh/2-(n.pageY-a),u=f.speed/1e3||3;if("mouseleave"==n.type&&(p=f.ddd_lasth||0,c=f.ddd_lastv||0,u=1.5),r.find(".tp-parallax-container").each(function(){var e=jQuery(this),r=parseInt(e.data("parallaxlevel"),0),a="3D"==f.type||"3d"==f.type?r/200:r/100,t=p*a,o=c*a;"scroll+mouse"==f.type||"mouse+scroll"==f.type?punchgs.TweenLite.to(e,u,{force3D:"auto",x:t,ease:punchgs.Power3.easeOut,overwrite:"all"}):punchgs.TweenLite.to(e,u,{force3D:"auto",x:t,y:o,ease:punchgs.Power3.easeOut,overwrite:"all"})}),"3D"==f.type||"3d"==f.type){var s=".tp-revslider-slidesli .dddwrapper, .dddwrappershadow, .tp-revslider-slidesli .dddwrapper-layer";"carousel"===w.sliderType&&(s=".tp-revslider-slidesli .dddwrapper, .tp-revslider-slidesli .dddwrapper-layer"),w.c.find(s).each(function(){var e=jQuery(this),r=f.levels[f.levels.length-1]/200,a=p*r,t=c*r,o=0==w.conw?0:Math.round(p/w.conw*r*100)||0,l=0==w.conh?0:Math.round(c/w.conh*r*100)||0,s=e.closest("li"),i=0,d=!1;e.hasClass("dddwrapper-layer")&&(i=f.ddd_z_correction||65,d=!0),e.hasClass("dddwrapper-layer")&&(t=a=0),s.hasClass("active-revslide")||"carousel"!=w.sliderType?"on"!=f.ddd_bgfreeze||d?punchgs.TweenLite.to(e,u,{rotationX:l,rotationY:-o,x:a,z:i,y:t,ease:punchgs.Power3.easeOut,overwrite:"all"}):punchgs.TweenLite.to(e,.5,{force3D:"auto",rotationY:0,rotationX:0,z:0,ease:punchgs.Power3.easeOut,overwrite:"all"}):punchgs.TweenLite.to(e,.5,{force3D:"auto",rotationY:0,z:0,x:0,y:0,rotationX:0,z:0,ease:punchgs.Power3.easeOut,overwrite:"all"}),"mouseleave"==n.type&&punchgs.TweenLite.to(jQuery(this),3.8,{z:0,ease:punchgs.Power3.easeOut})})}}),p&&(window.ondeviceorientation=function(a){var e=Math.round(a.beta||0)-70,r=Math.round(a.gamma||0),t=h.find(".active-revslide");if(jQuery(window).width()>jQuery(window).height()){var o=r;r=e,e=o}var l=h.width(),s=h.height(),i=360/l*r,d=180/s*e,n=f.speed/1e3||3;if(t.find(".tp-parallax-container").each(function(){var e=jQuery(this),r=parseInt(e.data("parallaxlevel"),0)/100,a=i*r*2,t=d*r*4;punchgs.TweenLite.to(e,n,{force3D:"auto",x:a,y:t,ease:punchgs.Power3.easeOut,overwrite:"all"})}),"3D"==f.type||"3d"==f.type){var p=".tp-revslider-slidesli .dddwrapper, .dddwrappershadow, .tp-revslider-slidesli .dddwrapper-layer";"carousel"===w.sliderType&&(p=".tp-revslider-slidesli .dddwrapper, .tp-revslider-slidesli .dddwrapper-layer"),w.c.find(p).each(function(){var e=jQuery(this),r=f.levels[f.levels.length-1]/200;offsh=i*r,offsv=d*r*3,offrv=0==w.conw?0:Math.round(i/w.conw*r*500)||0,offrh=0==w.conh?0:Math.round(d/w.conh*r*700)||0,li=e.closest("li"),zz=0,itslayer=!1,e.hasClass("dddwrapper-layer")&&(zz=f.ddd_z_correction||65,itslayer=!0),e.hasClass("dddwrapper-layer")&&(offsh=0,offsv=0),li.hasClass("active-revslide")||"carousel"!=w.sliderType?"on"!=f.ddd_bgfreeze||itslayer?punchgs.TweenLite.to(e,n,{rotationX:offrh,rotationY:-offrv,x:offsh,z:zz,y:offsv,ease:punchgs.Power3.easeOut,overwrite:"all"}):punchgs.TweenLite.to(e,.5,{force3D:"auto",rotationY:0,rotationX:0,z:0,ease:punchgs.Power3.easeOut,overwrite:"all"}):punchgs.TweenLite.to(e,.5,{force3D:"auto",rotationY:0,z:0,x:0,y:0,rotationX:0,z:0,ease:punchgs.Power3.easeOut,overwrite:"all"}),"mouseleave"==a.type&&punchgs.TweenLite.to(jQuery(this),3.8,{z:0,ease:punchgs.Power3.easeOut})})}})),void n.scrollTicker(w,h))},scrollTicker:function(e,r){1!=e.scrollTicker&&(e.scrollTicker=!0,punchgs.TweenLite.ticker.fps(150),punchgs.TweenLite.ticker.addEventListener("tick",function(){n.scrollHandling(e)},r,!0,1))},scrollHandling:function(o){o.lastwindowheight=o.lastwindowheight||jQuery(window).height();var e=o.c.offset().top,r=jQuery(window).scrollTop(),a=new Object,t=o.viewPort,l=o.parallax;if(o.lastscrolltop==r)return!1;o.lastscrolltop=r,a.top=e-r,a.h=0==o.conh?o.c.height():o.conh,a.bottom=e-r+a.h;var s=a.top<0?a.top/a.h:a.bottom>o.lastwindowheight?(a.bottom-o.lastwindowheight)/a.h:0;o.scrollproc=s,n.callBackHandling&&n.callBackHandling(o,"parallax","start");var i=1-Math.abs(s);if(i=i<0?0:i,t.enable&&(1-t.visible_area<=i?o.inviewport||(o.inviewport=!0,n.enterInViewPort(o)):o.inviewport&&(o.inviewport=!1,n.leaveViewPort(o))),p&&"on"==o.parallax.disable_onmobile)return!1;var d=new punchgs.TimelineLite;d.pause(),"3d"!=l.type&&"3D"!=l.type&&(("scroll"==l.type||"scroll+mouse"==l.type||"mouse+scroll"==l.type)&&o.c.find(".tp-parallax-container").each(function(){var e=jQuery(this),r=parseInt(e.data("parallaxlevel"),0)/100,a=s*(-r*o.conh);e.data("parallaxoffset",a),d.add(punchgs.TweenLite.set(e,{force3D:"auto",y:a}),0)}),o.c.find(".tp-revslider-slidesli .slotholder, .tp-revslider-slidesli .rs-background-video-layer").each(function(){var e=jQuery(this),r=e.data("bgparallax")||o.parallax.bgparallax;if(void 0!==(r="on"==r?1:r)||"off"!==r){var a=o.parallax.levels[parseInt(r,0)-1]/100,t=s*(-a*o.conh);jQuery.isNumeric(t)&&d.add(punchgs.TweenLite.set(e,{position:"absolute",top:"0px",left:"0px",backfaceVisibility:"hidden",force3D:"true",y:t+"px",overwrite:"auto"}),0)}})),n.callBackHandling&&n.callBackHandling(o,"parallax","end"),d.play(0)}})}(jQuery);